used to express protest - Espagnol Anglais Dictionnaire